#include"hal.h"


void __hal__init(__hal__api_* api_ptr){
	__hal__api_list_ptr=api_ptr;
}

__hal__api_* __hal__node_founder(char[16] name,__hal__api_* api){
	if(api->name==name){
		return api;
	}else if(api->next!=null){
		__hal__node_founder(name, api->next);
	}else{
		return null;
	}
}

int* __hal__get_api_ptr(char[16] name){
	int* ptr=(int*)__hal__node_founder(name, __hal__api_list_ptr);
}


